a {
	color: #356de4;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

a:visited {
	color: #6d93e4
}

#menuprincipal {
	padding-top:10px;
	position: static;
}
#salir {
	padding-top:10px;
	position: static;
}

/*
        For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
        setting the "zoom" property to 1.  This ensures that the selected state of 
        MenuItems doesn't get dropped when the user mouses off of the text node of 
        the anchor element that represents a MenuItem's text label.
    */
#menuprincipal .yuimenuitemlabel {
	_zoom: 1;
}

#menuprincipal .yuimenu .yuimenuitemlabel {
	_zoom: normal;
}
/*
        Turn off the border on the top unit since Menu has it's own border
    */
.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-bd {
	border: none;
}

#menuprincipal .bd {
	border: none;
}

#menuprincipal .bd .first-of-type .bd {
	border: 1px solid #808080;
}

/*
        Change some of the Menu colors
    */
.yui-skin-sam .yuimenu .bd { /* background-color: #F2F2F2; */
	
}

/* Style the body */
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
	background-color: #FFFFFF;
}

.encabezado {
	color: #9e9b9b;
	font-weight: bold;
	border: 0px solid #dfdfdf;
	font: 16px arial, helvetica, tahoma,verdana ;
}

.copyright {
	font-size: 12px;
	margin: 1em 0;
	padding: 1em 2em 1em 1.5em
}

.mxform fieldset {
	border: 1px #9e9b9b solid;
	margin: .5em;
	padding: .5em;
	margin-top: .2em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}

.mxform fieldset div {
	border: 0px groove #9e9b9b;
	margin: 1px;
	padding: 1px;
}

.mxform label {
	border: 0px groove #3cc;
	margin: 0.1em;
	padding: 0.1em;
	font-family: Tahoma;
	font-size: 12px;
}

.mxform legend {
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	color: #9e9b9b;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}

.info {
	color: #466899;
	font-weight: bold;
	line-height: 0%;
	text-align: left;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 0px groove #ccc;
}

.infovisible {
	color: #466899;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
	visibility: visible;
	margin: 1px;
	padding: px;
	border: 0px groove #ccc;
}

.tituloPantalla {
	margin-left: .5em;
	margin-top: .5em;
	color: #9e9b9b;
	font: normal 12px Arial, Helvetica, Tahoma, Verdana;
	font-weight: bold;
}

.yui-button#agregarbutton button {
	padding-left: 1em;
	padding-right: 1em;
	background: url(add.png) 10% 50% no-repeat;
	width: 7em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}
.yui-button#principal-agregar-button button {
	padding-left: 2em;
	padding-right: 1em;
	background: url(add.png) 10% 50% no-repeat;
	width: 7em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}
.yui-button#principal-guardarCambios-button button {
	padding-left: 1em;
	padding-right: 1em;
	background: url(save.gif) 10% 50% no-repeat;
	width: 12em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}

.yui-button#guardarbutton button {
	padding-left: 1em;
	padding-right: 1em;
	background: url(save.gif) 10% 50% no-repeat;
	width: 7em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}


.yui-button#imprimirbutton button {
	padding-left: 1.5em;
	padding-right: .5em;
	background: url(imprimir.jpg) 10% 50% no-repeat;
	width: 8em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}

.yui-button#principal-campos-por-formato-button button {
	padding-left: 2.8em;
	padding-right: .5em;
	background: url(editIcon.png) 10% 50% no-repeat;
	width: 13em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}

.yui-button#exportarbutton button {
	padding-left: 1.0em;
	padding-right: .3em;
	background: url(export.png) 10% 50% no-repeat;
	width: 8em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}
.yui-button#irbutton button {
	padding-left: 1em;
	padding-right: 1em;
	background: url(play.png) 10% 50% no-repeat;
	width: 2em;
	height: 1.8em;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}
/** dialogs **/
.smallBr {
	font-size: 4px;
	line-height: 4px;
}

.yui-skin-sam .yui-dt table {
	font-family: Tahoma;
	font-size: 11px;
}

.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a {
	font-family: Tahoma;
	font-size: 11px;
}

/*
 * Para los formularios de consulta
 */
.consultarform form {
	
}

.consultarform fieldset {
	border: 1px #9e9b9b solid;
	margin: .5em;
	padding: .5em;
	margin-top: .2em;
	font: 12px bold tahoma, arial, verdana, sans-serif;
}

.consultarform legend {
	padding: 5px 5px 5px 5px;
	color: #9e9b9b;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}

.consultarform div,.consultarform input,.consultarform select {
	vertical-align: middle;
}

.consultarform table {
	border: 0px #0088cc solid;
	margin: 0em;
	padding: 0em;
	empty-cells: show;
}

table.consultartable td {
	padding-bottom: .3em;
	padding-left: .3em;
	padding-right: .5em;
	padding-top: .3em;
}

.consultarform3 table {
	border: 0px #0088cc solid;
	margin: 0em;
	padding: 0em;
	empty-cells: show;
}

table.consultartable3 td {
	font: 12px Arial, Helvetica, Tahoma, Verdana;
	
	border: 1px #000000 solid;
	padding-bottom: .3em;
	padding-left: .3em;
	padding-right: .5em;
	padding-top: .3em;
}

/* Formulario de Dialogos */
.dialogform form {
	
}

.dialogform fieldset {
	border: 1px #9e9b9b solid;
	margin: .5em;
	padding: .5em;
	margin-top: .2em;
	font: 12px bold tahoma, arial, verdana, sans-serif;
}

.dialogform legend {
	padding: 5px 5px 5px 5px;
	color: #9e9b9b;
	font: 11px bold tahoma, arial, verdana, sans-serif;
}

.dialogform div,.dialogform input,.dialogform select {
	vertical-align: middle;
}

.dialogform table {
	border: 0px #0088cc solid;
	margin: 0em;
	padding: 0em;
	empty-cells: show;
}

.dialogform label {
	
}

table.dialogtable td {
	padding-bottom: .3em;
	padding-left: .3em;
	padding-right: .5em;
	padding-top: .3em;
}

.menuselected {
	font-weight: bold;
}

.ts-calendar-box {
	position: relative;
}

.ts-calendar-controls {
	position: relative;
	white-space: nowrap;
	background-color: #eee;
	width: 25em;
}

.ts-calendar-controls input,.ts-calendar-controls button,.ts-calendar-controls label	{
	vertical-align: middle;
}

.ts-calendar-controls label {
	font-weight: bold;
}

.ts-calendar-controls input {
	width: 15em;
}

.ts-calendar-controls button {
	padding: 0 5px 0 5px;
	margin-left: 2px;
}

.ts-calendar-controls button img {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.ts-calendar-dlg .bd form {
	clear: left;
	
}

.ts-calendar-dlg .bd {
	padding: 0;
	height: 25em;
}

.ts-calendar-dlg .hd {
	text-align: left;
}

.ts-calendar-dlg .ft .button-group {
	text-align: center;
}

.ts-calendar-dlg_c.yui-overlay-hidden table { 
	display: none;
}

#tscalendarid {
	border: none;
	padding: 1em;
}


/* Otros Botones */

.yui-button#topbutton button,.yui-button#upbutton button,.yui-button#addbutton button,.yui-button#removebutton button,.yui-button#downbutton button,.yui-button#bottombutton button
	{
	text-indent: -4em;
	overflow: hidden;
	padding: 0 .75em;
	width: 2em;
	*margin-left: 4em; /* IE only */
	*padding: 0 1.75em; /* IE only */
}

.yui-button#topbutton button {
	background: url(top2.png) center center no-repeat;
}

.yui-button#upbutton button {
	background: url(up.png) center center no-repeat;
}

.yui-button#addbutton button {
	background: url(add2.png) center center no-repeat;
}

.yui-button#removebutton button {
	background: url(remove.png) center center no-repeat;
}

.yui-button#downbutton button {
	background: url(down.png) center center no-repeat;
}

.yui-button#bottombutton button {
	background: url(bottom.png) center center no-repeat;
}
